package nc.ui.scm.price;


import nc.ui.trade.bill.AbstractManageController;
import nc.ui.trade.businessaction.IBusinessActionType;
import nc.ui.trade.button.IBillButton;
import nc.vo.dm.tranprice.TranPriceB2VO;
import nc.vo.dm.tranprice.TranPriceBVO;
import nc.vo.dm.tranprice.TranPriceBillVO;
import nc.vo.dm.tranprice.TranPriceHVO;

public class TranPriceCtor extends AbstractManageController{

	public String[] getListBodyHideCol() {
		
		return null;
	}

	public int[] getListButtonAry() {
		
		 return new int[]{
				   IBillButton.Add,
				   IBillButton.Query,			 
				   IBillButton.Edit,			
				   IBillButton.Line	,	
				   IBillButton.Save,
				   IBillButton.Cancel,
				   IBillButton.Card,
				   IBillButton.Refresh,
				   TranPriceClientUINew.m_btnInvocation,
				   TranPriceClientUINew.m_btnUninvocation,
				   IBillButton.Delete,
				   TranPriceClientUINew.m_daoru				   
				};
	}


	public String getBillType() {
		return "40013006";
	}

	public String[] getBillVoName() {
		return new String[]{
				TranPriceBillVO.class.getName(),
				TranPriceHVO.class.getName(),
				TranPriceBVO.class.getName(),
				TranPriceB2VO.class.getName()
		};
	}


	public int getBusinessActionType() {
		
		return IBusinessActionType.BD;
	}

	public String getChildPkField() {
		
		return "";
	}

	public String getHeadZYXKey() {
		
		return null;
	}

	public String getPkField() {
		
		return "";
	}

	

	public boolean isLoadCardFormula() {
		
		return true;
	}

	public String[] getCardBodyHideCol() {
		
		return null;
	}

	public int[] getCardButtonAry() {
		 return new int[]{
				   IBillButton.Add,
				   IBillButton.Query,			 
				   IBillButton.Edit,			
				   IBillButton.Line	,	
				   IBillButton.Save,
				   IBillButton.Cancel,
				   IBillButton.Return,
				   IBillButton.Refresh,
				   IBillButton.Brow,
				   TranPriceClientUINew.m_btnInvocation,
				   TranPriceClientUINew.m_btnUninvocation,
				   IBillButton.Delete,
				   TranPriceClientUINew.m_daoru
				};
	}

	public boolean isShowCardRowNo() {
		
		return true;
	}

	public boolean isShowCardTotal() {
		
		return false;
	}

	public String getBodyCondition() {
		
		return null;
	}

	public String getBodyZYXKey() {
		
		return null;
	}

	public Boolean isEditInGoing() throws Exception {
		
		return null;
	}

	public boolean isExistBillStatus() {
		
		return false;
	}

	public String[] getListHeadHideCol() {
		
		return null;
	}

	public boolean isShowListRowNo() {
		
		return true;
	}

	public boolean isShowListTotal() {
		
		return false;
	}



}
